package Bean;

import java.util.List;

import ui.model.BaseBean;

public class MPOSBean extends BaseBean {


    /**
     * comment : pos机一级分类
     * createTime : 1561947496000
     * delFlag : 0
     * description :
     * id : 1
     * name : 传统POS
     * parentId : 0
     * posModels : []
     * title : POS机
     * updateTime : 1561947961000
     */

    private String comment;
    private long createTime;
    private String delFlag;
    private String description;
    private String id;
    private String name;
    private String parentId;
    private String title;
    private long updateTime;
    private List<ChildrenBean> children;
    private List<?> posModels;

    public String getComment() {
        return returnInfo(comment);
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getDelFlag() {
        return returnInfo(delFlag);
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getDescription() {
        return returnInfo(description);
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getId() {
        return returnInfo(id);
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return returnInfo(name);
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getParentId() {
        return returnInfo(parentId);
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getTitle() {
        return returnInfo(title);
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public List<ChildrenBean> getChildren() {
        return children;
    }

    public void setChildren(List<ChildrenBean> children) {
        this.children = children;
    }

    public List<?> getPosModels() {
        return posModels;
    }

    public void setPosModels(List<?> posModels) {
        this.posModels = posModels;
    }

    public static class ChildrenBean extends BaseBean {
        /**
         * children : []
         * comment : 循环购机
         * createTime : 1561947714000
         * delFlag : 0
         * description : 单词采购机器满50台，送展业背包一个，满100台送展业套装一套，满200台送2套，满300台3套，以此类型（1个展业背包+1件上衣=1套展业套装）
         * id : 2
         * name : 循环送的POS机
         * parentId : 1
         * title : 购机循环送
         * updateTime : 1561947838000
         */

        private String comment;
        private long createTime;
        private String delFlag;
        private String description;
        private String id;
        private String name;
        private String parentId;
        private String title;
        private long updateTime;
        private List<?> children;
        private List<PosModelsBean> posModels;

        public String getComment() {
            return returnInfo(comment);
        }

        public void setComment(String comment) {
            this.comment = comment;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getDelFlag() {
            return returnInfo(delFlag);
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getDescription() {
            return returnInfo(description);
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getId() {
            return returnInfo(id);
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return returnInfo(name);
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getParentId() {
            return returnInfo(parentId);
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public String getTitle() {
            return returnInfo(title);
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public List<?> getChildren() {
            return children;
        }

        public void setChildren(List<?> children) {
            this.children = children;
        }

        public List<PosModelsBean> getPosModels() {
            return posModels;
        }

        public void setPosModels(List<PosModelsBean> posModels) {
            this.posModels = posModels;
        }

        public static class PosModelsBean extends BaseBean {
            /**
             * actDeadline : 1558886400000
             * actDescription : 商户8个月刷满88万系统每台返还248元
             * actTimeDesc : 活动时间：自购买之日起90天
             * activeDesc : 激活奖励150元/台
             * afterActivation :
             * backDesc :
             * delFlag : 0
             * detail : pos
             * expressCost : 0.0
             * freezeDesc : 冻结248元（6个月刷满48万返还商户）
             * gmtCreate : 1558951179000
             * gmtModified : 1561965431000
             * id : 22
             * imgPath : https://rylm-pos-oss.oss-cn-hangzhou.aliyuncs.com/image/2018-11-01-fc04e73e-823a-4cde-a9d5-c6898d71b940.png
             * isSell : 1
             * merchantDeposit :
             * model : 电签款（MP70-扫码）
             * name : 电签款（MP70+扫码）
             * number : 5
             * price : 900.0
             * returnAmount : 150
             * sellImgPath : https://rylm-pos-oss.oss-cn-hangzhou.aliyuncs.com/image/2018-11-01-10d3c2e6-33b9-471f-b624-0ed2fdab9f0e.png
             * sellName : 畅捷传统POS | 5台
             * sign : 1
             * singleShipPurchase :
             * sort : 1
             * untilDay : 60
             * version : 2
             */

            private long actDeadline;
            private String actDescription;
            private String actTimeDesc;
            private String activeDesc;
            private String afterActivation;
            private String backDesc;
            private String categoryId;
            private String delFlag;
            private String detail;
            private String description;
            private String expressCost;
            private String freezeDesc;
            private long gmtCreate;
            private long gmtModified;
            private String id;
            private String imgPath;
            private String isSell;
            private String merchantDeposit;
            private String model;
            private String name;
            private String number;
            private String price;
            private String returnAmount;
            private String sellImgPath;
            private String sellName;
            private String sign;
            private String singleShipPurchase;
            private String sort;
            private String untilDay;
            private String version;

            public String getCategoryId() {
                return returnInfo(categoryId);
            }

            public void setCategoryId(String categoryId) {
                this.categoryId = categoryId;
            }

            public String getDescription() {
                return returnInfo(description);
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public long getActDeadline() {
                return actDeadline;
            }

            public void setActDeadline(long actDeadline) {
                this.actDeadline = actDeadline;
            }

            public String getActDescription() {
                return returnInfo(actDescription);
            }

            public void setActDescription(String actDescription) {
                this.actDescription = actDescription;
            }

            public String getActTimeDesc() {
                return returnInfo(actTimeDesc);
            }

            public void setActTimeDesc(String actTimeDesc) {
                this.actTimeDesc = actTimeDesc;
            }

            public String getActiveDesc() {
                return returnInfo(activeDesc);
            }

            public void setActiveDesc(String activeDesc) {
                this.activeDesc = activeDesc;
            }

            public String getAfterActivation() {
                return returnInfo(afterActivation);
            }

            public void setAfterActivation(String afterActivation) {
                this.afterActivation = afterActivation;
            }

            public String getBackDesc() {
                return returnInfo(backDesc);
            }

            public void setBackDesc(String backDesc) {
                this.backDesc = backDesc;
            }

            public String getDelFlag() {
                return returnInfo(delFlag);
            }

            public void setDelFlag(String delFlag) {
                this.delFlag = delFlag;
            }

            public String getDetail() {
                return returnInfo(detail);
            }

            public void setDetail(String detail) {
                this.detail = detail;
            }

            public String getExpressCost() {
                return returnInfo(expressCost);
            }

            public void setExpressCost(String expressCost) {
                this.expressCost = expressCost;
            }

            public String getFreezeDesc() {
                return returnInfo(freezeDesc);
            }

            public void setFreezeDesc(String freezeDesc) {
                this.freezeDesc = freezeDesc;
            }

            public long getGmtCreate() {
                return gmtCreate;
            }

            public void setGmtCreate(long gmtCreate) {
                this.gmtCreate = gmtCreate;
            }

            public long getGmtModified() {
                return gmtModified;
            }

            public void setGmtModified(long gmtModified) {
                this.gmtModified = gmtModified;
            }

            public String getId() {
                return returnInfo(id);
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImgPath() {
                return returnInfo(imgPath);
            }

            public void setImgPath(String imgPath) {
                this.imgPath = imgPath;
            }

            public String getIsSell() {
                return returnInfo(isSell);
            }

            public void setIsSell(String isSell) {
                this.isSell = isSell;
            }

            public String getMerchantDeposit() {
                return returnInfo(merchantDeposit);
            }

            public void setMerchantDeposit(String merchantDeposit) {
                this.merchantDeposit = merchantDeposit;
            }

            public String getModel() {
                return returnInfo(model);
            }

            public void setModel(String model) {
                this.model = model;
            }

            public String getName() {
                return returnInfo(name);
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getNumber() {
                return returnInfo(number);
            }

            public void setNumber(String number) {
                this.number = number;
            }

            public String getPrice() {
                return returnInfo(price);
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getReturnAmount() {
                return returnInfo(returnAmount);
            }

            public void setReturnAmount(String returnAmount) {
                this.returnAmount = returnAmount;
            }

            public String getSellImgPath() {
                return returnInfo(sellImgPath);
            }

            public void setSellImgPath(String sellImgPath) {
                this.sellImgPath = sellImgPath;
            }

            public String getSellName() {
                return returnInfo(sellName);
            }

            public void setSellName(String sellName) {
                this.sellName = sellName;
            }

            public String getSign() {
                return returnInfo(sign);
            }

            public void setSign(String sign) {
                this.sign = sign;
            }

            public String getSingleShipPurchase() {
                return returnInfo(singleShipPurchase);
            }

            public void setSingleShipPurchase(String singleShipPurchase) {
                this.singleShipPurchase = singleShipPurchase;
            }

            public String getSort() {
                return returnInfo(sort);
            }

            public void setSort(String sort) {
                this.sort = sort;
            }

            public String getUntilDay() {
                return returnInfo(untilDay);
            }

            public void setUntilDay(String untilDay) {
                this.untilDay = untilDay;
            }

            public String getVersion() {
                return returnInfo(version);
            }

            public void setVersion(String version) {
                this.version = version;
            }
        }
    }
}
